037c9ef49de9439127c41b786acdb8b53487cacf,portal-impl/src/com/liferay/portal/security/permission/AdvancedPermissionChecker.java,AdvancedPermissionChecker,fixLegacyPrimaryKey,#number#String#String#,697
Before Change
!name.equals(Company.class.getName()))) {
String message =
"Legacy primary key " + primKey + " was used for " +
"permission checking of " + name + " in company " +
companyId + ". Please use " + name + " as the " +
"primary key.";
_log.error(message, new IllegalArgumentException(message));
return name;
}
After Change
(primKey.equals(String.valueOf(companyId)) &&
!name.equals(Company.class.getName()))) {
if (_log.isWarnEnabled()) {
StringBundler sb = new StringBundler(9);
sb.append("Using ");
sb.append(name);
sb.append(" as the primary key instead of the legacy primary ");
sb.append("key ");
sb.append(primKey);
sb.append(" that was used for permission checking of ");
sb.append(name);
sb.append(" in company ");
sb.append(companyId);
_log.warn(
sb.toString(), new IllegalArgumentException(sb.toString()));
}
return name;